Release 10.1A: OpenEdge Getting Started:
Core Business Services


Integrity

Integrity assures that data has not been altered (intentionally or unintentionally) between a given origin in time or space and a given destination in some other time or space. Mechanisms, such as Cyclic Redundancy Codes (CRCs), exist to protect data from certain types of accidental bit errors during data transmission.

However, other means are necessary to protect data against more intentional or higher-level alterations to the data. These mechanisms typically include message digests and message authentication codes (MACs). A message digest, in particular, provides a value that can be compared before and after a message is sent to verify that the message has not been altered, and a MAC is a message digest with a key to make that message abbreviation secure. For auditing, MACs are used to secure the contents of audited data.

OpenEdge supports message digests and MACs for various components and services, including the Progress 4GL and OpenEdge RDBMS. These mechanisms are related to cryptography. For more information, see Chapter 3, " Cryptography."


Copyright © 2005 Progress Software Corporation
www.progress.com
Voice: (781) 280-4000
Fax: (781) 280-4095